Skip to content

Conversation

@cbuescher
Copy link
Member

Backports the following commits to 8.19:

…vice (elastic#128119) (elastic#128194)

SharedBlobCacheService keeps track of the free regions in a
ConcurrentLinkedQueue. We use its "size()" method in three places
outside of tests but unfortunately this is not a constant time operation
because of the asynchronous nature of this queue. This change removes
two of the uses where we only check if the queue is empty by calling the
"isEmpty()" method instead.
@cbuescher cbuescher added :Distributed Indexing/Distributed A catch all label for anything in the Distributed Indexing Area. Please avoid if you can. >non-issue auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport labels May 20, 2025
@elasticsearchmachine elasticsearchmachine merged commit bbf568c into elastic:8.19 May 20, 2025
15 checks passed
@cbuescher cbuescher deleted the backport/8.19/pr-128194 branch May 20, 2025 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport :Distributed Indexing/Distributed A catch all label for anything in the Distributed Indexing Area. Please avoid if you can. >non-issue v8.19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants